Release 10.1A: OpenEdge Application Server:
Administration


Versioning Web Services

You can use the friendly name and target namespace to support versioning for a Web service. This is useful when you want to deploy a Web service for more than one SOAP format (WSDL style/use), to use different AppServers, or to generally deploy an updated version of the Web service.

Progress Software Corporation recommends putting version information in the target namespace to identify multiple versions of a Web service. To support multiple SOAP formats, either deploy each SOAP format to a different WSA instance or indicate the SOAP format in the friendlyname and target namespace.

For example, Table 6–3 shows how you might represent the first version of the Web service.

Table 6–3: Web service order info version 1: Example
Deployment information
Value
Name
OrderInfo-RpcEncoded-0001 
Web Service Namespace (one of these values)
urn:your-domain-name:OrderInfo:RpcEncoded:0001 
http://your-domain-name/OrderInfo/RpcEncoded/0001 

Table 6–4 shows how you might represent the second version of the Web service.

Table 6–4: Web service order info version 2: Example
Deployment information
Value
Name
OrderInfo-RpcEncoded-0002 
Web Service Namespace (one of these values)
urn:your-domain-name:OrderInfo:RpcEncoded:0002 
http://your-domain-name/OrderInfo/RpcEncoded/0002 


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095